package br.com.devmedia.controller.managedbeans;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import br.com.devmedia.beans.Setor;
import br.com.devmedia.modelo.dao.HibernateDAO;

@ManagedBean
@SessionScoped
public class SetorBean {
	private HibernateDAO<Setor> setorDAO;
	private Setor setor;
	
	public SetorBean() {
		this.setorDAO = new HibernateDAO<Setor>(Setor.class);
	}
	
	public List<Setor> listarTodos(){
		return this.setorDAO.listarTodos();
	}

	public HibernateDAO<Setor> getSetorDAO() {
		return setorDAO;
	}

	public void setSetorDAO(HibernateDAO<Setor> setorDAO) {
		this.setorDAO = setorDAO;
	}

	public Setor getSetor() {
		return setor;
	}

	public void setSetor(Setor setor) {
		this.setor = setor;
	}
	
}
